package com.denlaku.longan.service;

import com.denlaku.longan.vo.Dimension;

import java.util.List;

/**
 * @author tianx
 */
public interface DimensionService {
	/**
	 * 批量保存组件维度
	 *
	 * @param dimensionList 组件维度列表
	 */
	void batchAdd(List<Dimension> dimensionList);

	/**
	 * 删除组件维度
	 *
	 * @param tenantId 租户ID
	 * @param componentIds 组件ID
	 */
	void delete(Long tenantId, List<Long> componentIds);

	/**
	 * 查询组件维度
	 *
	 * @param tenantId 租户ID
	 * @param componentIds 组件ID
	 * @return 组件维度
	 */
	List<Dimension> list(Long tenantId, List<Long> componentIds);

}
